/**
 * WXT配置文件
 * 用于配置扩展的manifest和其他设置
 * 
 * 支持多浏览器构建，定义扩展权限，设置图标等
 * 详细说明见：https://wxt.dev/api/config.html
 */
import { defineConfig } from 'wxt';

// See https://wxt.dev/api/config.html
export default defineConfig({
  modules: ['@wxt-dev/module-react'],
  
  // manifest配置
  manifest: {
    name: "网页导航链接提取器",
    description: "自动提取网页导航链接，支持一键获取和选择性采集",
    version: "1.0.0",
    permissions: ["activeTab", "storage", "tabs", "clipboardWrite"],
    action: {
      default_popup: "popup/index.html",
    },
    // 使用SVG图标
    icons: {
      16: "icons/icon16.svg",
      48: "icons/icon48.svg",
      128: "icons/icon128.svg"
    }
  },
  
  // 开发设置
  dev: {
    // 移除 reloadCommand 配置或使用组合键
    // reloadCommand: 'r',
  },
  
});
